.g-ft { width: 100%; min-width: 1200px; clear: both; overflow: hidden; background: #404145; }
.g-ft .m-global { background: #f9f9f9; }
.g-ft .m-global .row-1 { height: 125px; border-bottom: 1px solid #000; }
.g-ft .m-global .row-2 { height: 205px; border-bottom: 1px solid #000; }
.g-ft .m-global .row-3 { height: 70px; }
.g-ft .m-comment { height: 450px; background: #FFF; margin-bottom: 15px; }
#global_foots { margin: 0px auto; padding: 30px 0px; min-width: 1200px; width: 100%; height: 150px; overflow: hidden; border-top: 1px #333 solid; border-bottom: 1px #333 solid }
#global_footm { margin: 0px auto; width: 1200px; color: #FFF; overflow: hidden }
#global_footm ul { float: left; width: 220px; height: 100%; list-style: none; overflow: hidden }
#global_footm ul li { float: left; width: 100%; height: 35px; line-height: 20px }
#global_footm ul .title { height: 20px; font-size: 14px }
#global_footm ul li em { font-size: 16px; color: #FFF }
#global_footm dl { float: left; width: 199px; text-align: center }
#global_footm .firstdl { border-left: none }
#global_footm dl dt { float: left; width: 100%; height: 37px; line-height: 37px; font-size: 20px }
#global_footm dl dd { float: left; width: 70%; height: 26px; line-height: 26px; padding-left: 30%; text-align: left }
#global_footm dl .sephone { padding-left: 0px; width: 100%; text-align: center }
#global_footm dl dd a { color: #FFF; text-decoration: none; font-size: 12px }
#global_copy { font-size: 12px; margin: 0px; padding: 15px 0px; height: 44px; color: #fff; text-align: center; line-height: 22px; background-color: #404145; }
.new_footer { margin-top: 20px; padding-top: 20px; width: 100%; min-width: 1200px; background: #404145; }
.footerask_now_dd { margin-top: 17px }
.footerask_now { display: inline-block; height: 42px; width: 120px; background-position: 0 0 }
.foot_line { float: left; width: 1px; height: 140px; background: #444 }
.foots_logo_list { overflow: hidden; width: 1200px; margin: 0 auto; padding: 10px 0; list-style: none }
.foots_logo_list li { float: left; width: 240px }
.foots_logo_list li div { margin: 0 auto; width: 98px; height: 85px; position: relative }
.foot_circle { position: absolute; top: 0; left: 25px; width: 47px; height: 47px }
.foot_circle_last { position: absolute; top: 0; left: 36px; width: 47px; height: 47px }
.foot_circle2 { display: none }
.foots_logo:hover .fcir_title { color: #ff4a00 }
.foots_logo:hover .foot_circle { display: none }
.foots_logo:hover .foot_circle2 { display: block }
.foots_logo_5:hover .fcir_title { color: #ff4a00 }
.foots_logo_5:hover .foot_circle_last { display: none }
.foots_logo_5:hover .foot_circle2 { display: block }
.foots_logo_5 { width: 120px !important }
.fcir_title { display: block; line-height: 47px; height: 47px; text-align: center; font-size: 22px; color: #5a5a5a }
.cir_sec { text-align: center; margin-top: 14px; font-size: 18px; color: #fff; }
.focus_us_weibo { text-decoration: underline !important; color: #6c6c6c }
.side_service { position: fixed; right: 25px; bottom: 50px; z-index: 99999999;    /* background: white; */ }
.serivce_icon { position: relative; cursor: pointer; margin: 2px; width: 41px; height: 41px; background: white; border: 1px #DFDFDF solid; }
.serivce1 { width: 100%; height: 100%; text-align: center; line-height: 41px; font-size: 30px; color: #fb5a12; }
.serivce1 .ser_img { width: 100%; height: 100%; }
.serivce_hover { position: absolute; top: 0px; left: 0px; width: 41px; height: 41px; background: #fb5a12; color: white; font-size: 12px; text-align: center; display: none; }
.saoyisao { line-height: 43px; }
.lh21_ls4 { line-height: 21px; letter-spacing: 4px; }
.serivce_icon:hover .serivce_hover { display: block; }
.serivce_icon:hover .js_alert { display: block; }
.choose_online_ser { position: absolute; left: -138px; top: -15px; width: 142px; height: 137px; display: none; }
.number_ser { margin: 11px 0 11px 21px; height: 24px; line-height: 24px; }
.number_ser span { line-height: 24px; margin-left: 5px; }
.number_ser a  img { width: 24px; height: 24px; }
.saoyisao_big { position: absolute; left: -138px; top: -13px; width: 142px; height: 144px; display: none; }
.saoyisao_big img { width: 99px; padding: 15px 10px; height: 99px; border: 1px solid #fb5a12; }
.success_body { width: 1200px; margin: 0 auto; }
.success_content { height: 300px; width: 700px; margin: 80px auto; background: #D5FAE2; overflow: hidden; }
.success_logo { margin: 55px 0 0 22px; float: left; width: 223px; height: 190px; }
.success_item { float: left; margin-top: 55px; margin-left: 10px; width: 400px; }
.success_item h1 { font-size: 16px; color: #333; line-height: 45px; }
.success_item p { font-size: 14px; line-height: 30px; color: #333; }
.phone_400 { position: absolute; left: -157px; top: -4px; width: 185px; height: 60px; display: none; }
.phone_400_content { border: 1px solid #fb5a12; width: 138px; padding: 16px 0px; position: relative; background: white; }
.phone_400_content p { margin: 0 10px; font-size: 17px; }
.phone_400_content span { position: absolute; top: 0; left: 0; }
.alert_arrow { position: absolute; top: 24px; left: 120px; width: 13px; height: 23px; background: url('../../img/js_alert_arrow_1.png') no-repeat; }
.ser_content { width: 119px; border: 1px solid #fb5a12; background: white; }
.alert_phone_arrow { position: absolute; top: 13px; left: 138px; width: 13px; height: 23px; background: url('../../img/js_alert_arrow_1.png') no-repeat; }
.erweima_content { background: white; height: 131px; width: 121px; }